﻿﻿﻿@charset "utf-8";
/* CSS Document */
body {
    min-width: 960px;
    font-size: 12px;
    font-family: "default", sans-serif;
    line-height: 150%;
    padding: 0;
    margin: 0;
    color: #000;
    vertical-align: top;
    background: #f7f7f7;
}

ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, div, p, blockquote, fieldset, input, select, textarea, option, button, i {
    margin: 0px auto;
    padding: 0px;
    font-family: "default", sans-serif;
    font-size: 16px; /*font-weight:normal;*/
    font-style: normal;
}
input::-webkit-input-placeholder{color:#999;}
input::-moz-placeholder{color:#999;}
input:-moz-placeholder{ color:#999;}
input:-ms-input-placeholder{ color:#999;}
*{margin:0; padding:0; border:none; list-style-type:none;}

a{text-decoration:none;}

a:hover{text-decoration: none;}
.clear { clear: both;}


@font-face{
    font-family: 'ZhengHei';
    src : url('../fonts/fzzhengheis-eb-gb.ttf');
	src : url('../fonts/fzzhengheis-eb-gb.eot') format('woff');
	src : url('../fonts/fzzhengheis-eb-gb.woff');
}
@media screen and (min-width:320px) {html {font-size:90%;}}
@media screen and (min-width:400px) {html {font-size:90%}}
@media screen and (min-width:480px) {html {font-size:97.5%}}
@media screen and (min-width:560px) {html {font-size:100%}}
@media screen and (min-width:600px) {html{font-size:112.5%}}
@media screen and (min-width:640px) {html {font-size:100%}}
/*.top{ width:100%; border-bottom:3px solid #231815; padding:6px 0; background:#fff;}
.top_content{ width:1200px; margin:0 auto;}
.top_left{ float:left;}
.top_right{ float:right;}
.top_right li{ float:left; width:108px; text-align:center; height:94px;}
.top_right li:hover { background:#8b6a34;}
.top_right li:hover a p { color:#fff;}
.top_right li:hover a h3 { color:#fff;}
.top_right .top_current { background:#8b6a34;}
.top_right .top_current a p { color:#fff;}
.top_right .top_current a h3 { color:#fff;}
.top_right li a p{ font-size:16px; color:#333333; margin-top:24px;}
.top_right li a h3{ font-size:10px; color:#8f8f8f; font-weight:normal; margin-top:6px;}
.banner{ width:100%; overflow:hidden; position:relative; height:600px;}
.banner img{ position:absolute; left:0%; top:0; margin-left:-960px;}*/
.banner{ width:100%; overflow:hidden; position:relative;}
.banner img{ position:absolute; left:50%; top:0; margin-left:-960px;}*
.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 600px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	width:14px;
	height:14px;
	border-radius:7px;
	*display: inline; margin:0 10px;
	background:#fff;transition: all 1s;
}

.flex-control-paging li.active{
	width:30px; height:14px; border-radius:7px; margin:0; background:#cc3333;
}

.flexslider .slides a .banner_img {
	width: 100%;
	height: 600px;
	display: block;
}
.authority{ width:100%; max-width:1300px; margin:0 auto;}
.authority_content{width: 100%; max-width:1200px; margin:0 auto; padding:68px 0;}
.authority_title img{ display:block; margin:0 auto;}
.authority_title p{ text-align:center; font-size:30px; color:#2c2c2c; margin-top:20px; font-weight:600; letter-spacing:4px;}
.authority_content ul{ margin-top:40px;}
.authority_content ul li{ width:48%;max-width:300px;float:left;}
.authority_content ul li img{ display:block; margin:0 auto 2.0rem auto; width: 100%;}
.authority_content ul li p{ width:100%; color:#666666; font-size:16px; line-height:24px; margin:0 auto; text-align:center;}
.authority_content ul li p span{ color:#98383c; font-weight:bold;}

.w1200{width: 100%;max-width: 1200px;margin: 0 auto;}
.w1200 .title{padding-top:5%;width: 40%;}
.w1200 .title img{width: 100%;}
.news{width: 100%;background: url(../images/bg_3.jpg);background-size:contain ;}
.new{overflow: hidden;}
.new .neirong{margin-top: 5%;}
.new .news_left{float: left; width: 100%;max-width: 500px;}
.new .news_left img{width: 100%;}
.new .news_right{float: right;width:100%;max-width: 600px;}
.new .news_right li{border-bottom: 1px dashed #000000;line-height: 2rem;}
.new .hezuo{overflow: hidden;margin: 2% auto;}
.new .hezuo ul{overflow: hidden;}
.new .hezuo ul li{float: left;margin: 1% 1%; width: 18%;}
.new .hezuo ul li img{ width: 100%;}


.liucheng{width:100%;background: url(../images/bg_1.jpg)no-repeat top center;background-size: 100% 100%;}
.buzhou{margin-top: 3%;}
.buzhou ul{overflow: hidden;padding-left: 1%;}
.buzhou ul li{float: left;margin: 2% 2%;width: 21%;}

.taocan ul{overflow: hidden;margin-top: 8%;}
.taocan ul li{width: 50%;max-width:300px;float: left;}
.taocan ul li img{width: 100%;}
.taocan ul li a img{width: 80%;padding-left:10%;padding-top:10%}
.taocan ul li .wenzi{width: 80%;margin-left:10%;}
.taocan ul li p ,.taocan ul li h4 {margin: 1% auto;font-size:1rem;}
.taocan .zhishu span, .taocan .zhishu i{height: 16px;
display: inline-block;
vertical-align: top;
background: url(../images/star.png) repeat-x;}
.taocan .zhishu i {
    background-position: 0 -17px;
}
.case{ background:url(../images/bg_4.jpg) 100%; padding:0 0 30px 0; width:100%; margin:0 auto;}
.case_content{ position: relative; max-width:1200px; margin:0 auto;width: 100%;}
.case_content .title{padding-top: 0;}
.case_titer{}
.case_titer img{ display:block; margin:0 auto;}
.case_titer p{ position:absolute; top:0px; left:0; width:100%; text-align:center; color:#8b6a34; font-size:44px; line-height:112px; font-family:"zhenghei"}
.case_titer h3{ margin-top:22px; width:100%; text-align:center; font-family:"楷体"; color:#8b6a34; font-weight:normal;font-size:26px; position:relative;}
.case_titer h3 span{ padding:0 20px;}
.case_titer h3 i{ display:inline-block; width:4px; height:4px; border-radius:2px; background:#8b6a34; margin-top:-2px; position:absolute; top:50%;}
.case_case{ position:relative; height:780px; margin-top:20px;background: url(../images/bg_4_1.png) no-repeat 100%;}
.case_back{ position:absolute; top:0; left:0; margin-left:-20px;}
.case_left{width: 100%; max-width:614px; height:600px; position:absolute; z-index:99; top:28px; left:-6px;}
.case_right{ width:100%;max-width:596px; height:600px; position:absolute; z-index:99; top:28px; right:-6px;}
.case_left_titer{}
.case_left_titer p{ position:absolute; width:100%; height:52px; line-height:40px; text-align:center; color:#fff; font-size:18px; font-weight: bold;}
.case_left_titer img{ display:block; margin:0 auto;}
.case_1{ margin-left:30px; margin-top:20px; width:548px;}
.case_top{}
.case_top_left{ float:left;}
.case_top_right{ float:left; margin-left:6px;}
.case_top_right h3{ width:268px; height:18px; background:#b1986b; color:#fff; line-height:18px; border-radius:10px; text-indent:20px; font-weight:normal; font-size:14px; margin:4px 0 0 0;}
.case_top_right table{border-collapse:collapse; margin-top:6px;}
.case_top_right td{ border:1px solid #b1986b; width:76px; height:21px; text-align:center; line-height:21px; color:#b1986b; font-size:14px;}
.case_bottom{ color:#8b6a34; font-size:14px; line-height:20px;}
.case_bottom_1{ border-bottom:1px dashed #e0d2b8; margin-top:10px; padding-bottom:10px; font-size:14px;}
.case_bottom_1 p { font-size:14px; }
.case_bottom_2{ margin-top:10px; line-height:14px;}
.case_bottom_2 p{ margin-top:4px; font-size:14px;}
.case_bottom_2 a{ padding:3px 10px; border-radius:14px; background:#b1986b; color:#f5f6f1; display:inline-block;}
.case_cc{ width:100%; height:10px; background:#e9e2d6; margin-top:30px;}


.wd{padding: 50px 0 57px; }
.wd h2{ font-size: 26px; font-weight: bold; color: #dfaf70; line-height: 1.1; text-align: center;}
.wd_c{ height:603px; margin-top:39px; padding:63px 32px 60px 49px;  background: url(../images/wd_c_bj.jpg) center 0 no-repeat;}
.wd_c .item{ height: 600px; overflow-y: auto; padding-right: 50px;}
.wd_c .item h3{ position: relative; font-size:1.5rem; color: #c33; padding: 13px 0 13px 100px; margin-bottom: 18px;}
.wd_c .item .text{ font-size:1.2rem; color: #6d6d6d; line-height: 24px; padding-left: 100px; padding-bottom: 30px; position: relative; margin-bottom: 30px; border-bottom: 1px solid #ccc;}
.wd_c .item .text.last{border: 0; margin: 0; padding-bottom: 0; }
.wd_c .item h3 i,.wd_c .item .text i{ position: absolute; top: 0; left: 0; width: 58px; height: 58px; }
.wd_c .item h3 i{ background-position: -124px 0; }
.wd_c .item .text i{ background-position: -192px 0; }
.wd_c .item::-webkit-scrollbar {width: 5px; }
.wd_c .item::-webkit-scrollbar-thumb {background: #363535; }
.item img{padding-top:2%;}

.icon{background: url(../images/icon.png) no-repeat;}
.qiming{width: 10%;position: fixed;top:25%;right:0;z-index: 9999;}
.qiming img{width: 100%;}
.tankuang{width: 50%;position: fixed;top:25%;left: 25%;z-index: 999;}
.tankuang img{width: 100%;}
.tankuang span{display: inline-block;width: 50px;height: 50px;position: absolute;top: 0;right: 0;}
@media only screen and (max-width:780px) {
	.new .news_right{ margin-top: 1.0rem;}
	.new .hezuo ul li{ width: 31.333%;}
	.authority_content ul{}
	.authority_content ul li{padding-left: 2%; margin-top: 1.5rem;}
	.authority_content ul li img{ margin-bottom: 1.0rem; width: 76%;}
	.fullSlide .bd li a img,.xbanner img{ width:100%;height: 100%;}
	.fullSlide, .fullSlide .bd li, .fullSlide .bd li a, .banner{height:100%;}
	.xbanner{overflow: hidden;}
	.fullSlide .bd ul{height: 240px!important;}
	.banner img{ position: static; left: 0; top:0; margin-left: 0;}
	.authority_content ul li p{ font-size: 14px;}
	.buzhou ul li{width:45%;}
	.buzhou ul li img{width: 100%;}
	.w1200 .title{width:70%;}
	.case{background: url(../images/bg_4_3.jpg) no-repeat;background-size:100% 100%;}
	.case_content{height: 150rem;}
	.case_right,.case_left{position: static;height: auto;}
	.case_right{margin-top:10%;}
	.case_1{width: 80%;}
	.case_case{background: none;}
	.taocan .hd ul{margin:0 0 ;}
	.wd_c{background-size: 100% 100%;}
	.qiming{width: 30%;top:40%;}
	.tankuang{width:95%;left:3%;}
	.case_top_left{margin-left: 25%;}
	.case_bottom_2 a{margin-top: 3%;}
}